************************************************************************ The Fourteenth International Conference on Parallel Architectures and Compilation Techniques ************************************************************************ Conference REGISTRATION and hotel room RESERVATION are NOW OPEN See http://www.pactconf.org/ EARLY REGISTRATION DEADLINE: Aug. 26th, 2005 (5:00 pm EST) ************************************************************************ Preliminary Program Monday, September 19, 2005 -------------------------- 9:00-10:00 am Keynote I - Multi-core to the masses Justin Rattner, Intel Senior Fellow 10:30-12:30 pm Profiling: Kathryn S. McKinley - Variational Path Profiling Erez Perelman, Trishul Chilimbi, and Brad Calder - Extended Whole Program Paths Sriraman Tallam, Rajiv Gupta, and Xiangyu Zhang - Instruction Based Memory Distance Analysis and its Application to Optimization Changpeng Fang, Steve Carr, Soner Onder, and Zhenlin Wang - HPS: Hybrid Profiling Support Hussam Mousa and Chandra Krintz 2:30-3:30 pm CMPs and Consistency: Christos Kozyrakis - Maximizing CMP Throughput with Mediocre Cores John D. Davis, James Laudon, Kunle Olukotun - Characterization of TCC on Chip Multiprocessors Austen McDonald, JaeWoong Chung, Hassan Chafi, Chi Cao Minh, Brian Carlstrom, Lance Hammond, Christos Kozyrakis, and Kunle Olukotun - Store-Ordered Streaming of Shared Memory Thomas Wenisch, Stephen Somogyi, Nikolaos Hardavellas, Jangwoo Kim, Chris Gniady, Anastassia Ailamaki, and Babak Falsafi 4:00-5:30 pm Dynamic Optimization (Track I): Chandra Krintz - An Event-Driven Multithreaded Dynamic Optimization Framework Weifeng Zhang, Brad Calder, and Dean M. Tullsen - Design and Implementation of A Compiler Framework for Helper Threading on Multi-Core Processors Yonghong Song, Spiros Kalogeropulos, and Partha Tirumalai - Compiler Directed Early Register Release Timothy M. Jones, Michael F.P. O'Boyle, Jaume Abella, Antonio Gonzalez, and Oguz Ergin 4:00-5:30 pm Compiler Analysis A (Track II): Steve Carr - Automatic selection of compiler options using non-parametric inferential statistics M. Haneda, P.M.W. Knijnenburg, and H.A.G. Wijshoff - Data Centric Transformations on Non-Integer Iteration Spaces Swarup Sahoo and Gagan Agrawal - Efficient Techniques for Advanced Data Dependence Analysis Konstantinos Kyriakopoulos and Kleanthis Psarris Tuesday, September 20, 2005 --------------------------- 9:00-10:00 am Keynote II - Parallel Programming and Parallel Abstractions in Fortress Guy L. Steele Jr, Sun Microsystems Fellow 10:30-12:30 pm Compiling for Novel Architectures: Brad Calder - Optimizing Compiler for the CELL Processor Alexandre E. Eichenberger, Kathryn O'Brien, Kevin K. O'Brien, Peng Wu, Tong Chen, Peter H. Oden, Daniel A. Prener, Janice C. Shepherd, Byoungro So, Zehra Sura, Amy Wang, Tao Zhang, Peng Zhao, and Michael Gschwind - Exploiting Coarse-Grained Parallelism to Accelerate Protein Motif Finding with a Network Processor Ben Wun, Jeremy Buhler, and Patrick Crowley - Automatic Tuning Matrix Multiplication Performance on Graphics Hardware Changhao Jiang and Marc Snir 1:30-3:00 pm VLIW & Performance Analysis: Gabby Silberman - A Distributed Control Path Architecture for VLIW Processors Hongtao Zhong, Kevin Fan, Scott Mahlke, and Mike Schlansker - Variable-Based Multi-Module Data Caches for Clustered VLIW Processors Enric Gibert, Jaume Abella, Jesus Sanchez, Xavier Vera, and Antonio Gonzalez - Performance Analysis of System Overheads in TCP/IP Workloads Nathan L. Binkert, Lisa R. Hsu, Ali G. Saidi, Ronald G. Dreslinski, Andrew L. Schultz, and Steven K. Reinhardt 3:30-5:00 pm Microarchitecture (Track I): Steve Reinhardt - Dual-Core Execution: Building a Highly Scalable Single-Thread Instruction Window Huiyang Zhou - A Simple Divide-and-Conquer Approach for Neural-Class Branch Prediction Gabriel H. Loh - Trace Cache Sampling Filter Michael Behar, Avi Mendelson, and Avinoam Kolodny 3:30-5:00 pm Compiler Analysis B (Track II): Zhenlin Wang - Communication Optimizations for Fine-grained UPC Applications Wei-Yu Chen, Costin Iancu, and Katherine Yelick - HUNTing the Overlap Costin Iancu, Paul Hargrove, and Parry Husbands - Deep Jam: Conversion of Coarse-Grain Parallelism to Instruction-Level and Vector Parallelism for Irregular Applications Patrick Carribault, Albert Cohen, and William Jalby Wednesday, September 21, 2005 ----------------------------- 9:00-10:00 am Reliability & Fault Tolerance:Sam Guyer - Memory State Compressors for Gigascale Checkpoint/Restore Andreas Moshovos and Alexandros Kostopoulos - Exploiting Coarse-Grain Verification Parallelism for Power-Efficient Fault Tolerance M. Wasiur Rashid, Edwin J. Tan, Michael C. Huang, and David H. Albonesi 10:30-12:00 pm Memory:Josep Torrellas - Memory Coloring: A Compiler Approach for Scratchpad Memory Management Lian Li, Lin Gao, and Jingling Xue - Multiple Page Size Modeling and Optimization Calin Cascaval, Evelyn Duesterwald, Peter F. Sweeney, and Robert W. Wisniewski - Future Execution: A Hardware Technique for Prefetching in Chip Multiprocessors Ilya Ganusov and Martin Burtscher ************************************************************************